#ifndef _OPERATINGMODELPANEL_H
#define _OPERATINGMODELPANEL_H

#include "wx/wxprec.h"
#ifndef WX_PRECOMP
  #include "wx/wx.h"
#endif

#ifndef OM_GRID_ROWS
  #define OM_GRID_ROWS 2
#endif

#ifndef OM_GRID_COLS
  #define OM_GRID_COLS 2
#endif

#ifndef OM_GRID_VGAP
  #define OM_GRID_VGAP 5
#endif

#ifndef OM_GRID_HGAP
  #define OM_GRID_HGAP 5
#endif

#include "PreprocessorDefines.h"

class PopulationSizePanel;
class SurveyParametersPanel;
class LifeHistoryPanel;

class OperatingModelPanel : public wxPanel
{
  public:
    OperatingModelPanel(wxWindow* parent);
    ~OperatingModelPanel();
    DECLARE_EVENT_TABLE()

  private:
    wxBoxSizer            *m_pBoxSizer;
    wxFlexGridSizer       *m_pFlexGridSizer;
    PopulationSizePanel   *m_pPopulationSizePanel;
    SurveyParametersPanel *m_pSurveyParametersPanel;
    LifeHistoryPanel      *m_pLifeHistoryPanel;
};
#endif //_OPERATINGMODELPANEL_H
